More work on Product Repository

Changed what to return on Create - Decision:  only update Id,
CreatedDate and ModifiedDate on the referenced object when creating.
Service layer should be responsible for doing an immediate GET and
making sure the referenced object accurately reflects what is saved by
the Evrythng API.