IAggregteCommand now implements IUniqueId to allow serialising