Converted SystemAddress.pm to OM and CacheObject.