updated: 重命名IEntityBase和IEntityBase为IAggregateBase和AggregateBase，并修改IEntity的接口，添加Id属性，在AggregateBase中实现