anchor.diff:                            {<<"metadata">>, nebula2_utils:get_value(<<"metadata">>, Parent)}
                            ]),
       lager:debug("Marshalling..."),
  +    lager:debug("Data: ~p", [Data]),
       Data2 = nebula2_db:marshall(Data),
       lager:debug("marshalling done."),
       {Pid, _} = State,
  
positive.code:     lager:debug("Body2: ~p", [Body2]),
      case nebula2_utils:create_object(State, ObjectType, DomainName, Body2) of
          {true, Data} ->
              case new_member_and_summary_containers(State, SearchKey) of
                  true ->
                      Data2 = nebula2_db:unmarshall(Data),
                      {true, cowboy_req:set_resp_body(jsx:encode(maps:to_list(Data2)), Req2), State2};
  
negative.code:     lager:debug("Entry"),
      {false, Req, State}.
  
  -spec new_member_and_summary_containers(cdmi_state(), string(), list()) -> boolean().
  new_member_and_summary_containers(State, SearchKey, Containers) ->
      lager:debug("Entry"),
      lager:debug("Search Key: ~p", [SearchKey]),
      {ok, Parent} = nebula2_db:search(SearchKey, State),
      case new_containers(State, SearchKey, Parent, Containers, {}) of
          true ->
              Containers2 = [<<"daily/">>, <<"weekly/">>, <<"monthly/">>, <<"yearly/">>],
              SearchKey2 = SearchKey ++ "cdmi_domain_summary/",
              {ok, Parent2} = nebula2_db:search(SearchKey2, State),
              new_containers(State, SearchKey, Parent2, Containers2, {});
          false ->
              false
      end.
  