removed VirtualState class in favor for standard Map