Added static enum instantiation
Cached enum values
Added helper to methods to Map
Added global functions