internal Person(PersonID id, string sid, PersonInfo info) : base(id) { SID = sid; Info = info; }
internal Person(string sid, string name) { SID = sid; Info = new PersonInfo(id, name); }