return parent::_cmsItemSave($custom, $object, self::fields());
    }
    static function zenpageItemEdit($html, $object)
    {
        return parent::_cmsItemEdit($html, $object, self::fields());
    }
    static function register()
    {
        parent::_register('userAddressFields', self::fields());
    }
    static function getCustomData($obj)
    {
        return parent::_getCustomData($obj, self::fields());
    }
    static function setCustomData($obj, $values)
    {
        parent::_setCustomData($obj, $values);
    }
}
function userAddressFields_enable($enabled)
{
    if (!$enabled) {
        requestSetup('userAddressFields');
    }
}
if (OFFSET_PATH == 2) {
    // setup call: add the fields into the database
    new userAddressFields();
} else {
    userAddressFields::register();
}