almost done with toJSON, todo: newExtractStrategy,newToJSON, newManyRelatedToDto