you can avoid an anemic domain model by trying to assign responsibilities to the same classes that contain the data
To avoid a meager data structure, delegate responsibilities to the classes where the data is stored.