public YuanCivilizedCreation(YuanName name) { Name = name; }
public YuanRoad(YuanName name) : base(name) { }
public YuanStaircase(YuanName name) : base(name) { }
public YuanRoom(YuanName name) : base(name) { }
public YuanArea(YuanName name) : base(name) { }
public YuanSuite(YuanName name) : base(name) { }
public YuanCivilizedCreation(YuanName name, YuanShape shape) { Name = name; }
public YuanStorey(YuanName name) : base(name) { }
public YuanArchitecture(YuanName name) : base(name) { }
public YuanElevator(YuanName name) : base(name) { }