Services and Commands domain object and tests