Implemented ContentService, DDD way seems to work fine