Moved area static methods to abstract classes in System enum