我的一点想法:
域对象是对业务的抽象(我觉得这个一般是不会动的), 服务层是对业务方法的实现(这个有可能经常变动), 至于它的属性是域对象的子集,因为一个域对象可能的业务有很多个,这也许是觉得会有重合之处的地方..