migrated DTO/domain conversion logic into conversion helpers used during content negotation