Converted SystemData.pm to OM and CacheObject.