When given a hash with an embedded `@context`, it can end up removing `@context` from the nested hash. This seems to be because of https://github.com/ruby-rdf/json-ld/blob/9fd51e0622ebe5c52c736d56f31ddf74b4eb7bb5/lib/json/ld/expand.rb#L91