EventSourcedAggregateRoots should have the capability to instantiate themselves.