public PersonaDetail(Guid?id = null)
 {
     Id     = id ?? Guid.NewGuid();
     _state = new AggregateState
     {
         PhoneInfo = String.Empty,
         Name      = string.Empty,
         LastName  = string.Empty
     };
 }
 //TODO: how to pass version for expected version
 public PersonaDetail(Guid id, AggregateState state)
 {
     Id     = id;
     _state = state;
 }