Я обнаружил, что часто то, что начинается с того, что все живущее в услугах, со временем меняется по мере развития модели.В вашем примере одним из вариантов может быть назначение члена метода вашей сущности с именем Tender.LoadValuesFrom[ServiceName](val1, val1, etc)
(если имя службы имеет значение в домене).
Таким образом, вы, по крайней мере, возлагаете на сущность ответственность за загрузку еесобственные ценности.Иногда странные услуги будут казаться анемичными.Если это происходит повсюду, или он чувствует себя очень неловко, то он, вероятно, пытается вам что-то сказать.В противном случае я бы не стал особо волноваться об этом.