public CubeStairsViewModel(FileInfo file)
     : base(file)
 {
     BaseMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "BaseMaterial"));
     TopMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "TopMaterial"));
     BottomMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "BottomMaterial"));
     NorthMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "NorthMaterial"));
     SouthMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "SouthMaterial"));
     WestMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "WestMaterial"));
     EastMaterial = new CubeMaterialReferenceViewModel(
         File, new PropertyModel<CubeMaterialReference>(Model, "EastMaterial"));
 }
 public CubeTileViewModel(FileInfo file)
     : base(file)
 {
     Material = new CubeMaterialReferenceViewModel(File,
         new PropertyModel<CubeMaterialReference>(Model, "Material"));
 }