Changed Aggregate.Id set method to protected.