/// <summary> /// Creates and fills out the properties of this ViewModel from the provided entity. /// </summary> public static StarVM Create(GameVM gameVM, Entity entity, SystemVM systemVM) { StarVM newVM = new StarVM(gameVM, entity); // Initialize the data. newVM.Init(systemVM); newVM.Refresh(); return(newVM); }