protected static function define_other_properties() {
        return [
            'currentversion' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'null' => NULL_ALLOWED,
            ],
            'draftversions' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'multiple' => true,
            ],
            'archivedversions' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'multiple' => true,
            ],
        ];
    }
protected static function define_other_properties() {
        return [
            'currentversion' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'null' => NULL_ALLOWED,
            ],
            'draftversions' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'multiple' => true,
            ],
            'archivedversions' => [
                'type' => policy_version_exporter::read_properties_definition(),
                'multiple' => true,
            ],
        ];
    }
protected static function define_other_properties ( ) { return [ 'currentversion' => [ 'type' => policy_version_exporter :: read_properties_definition ( ) , 'null' => NULL_ALLOWED , ] , 'draftversions' => [ 'type' => policy_version_exporter :: read_properties_definition ( ) , 'multiple' => true , ] , 'archivedversions' => [ 'type' => policy_version_exporter :: read_properties_definition ( ) , 'multiple' => true , ] , ] ; }
Return the list of additional, generated dynamically from the given properties.

@return array
Return the list of additional generated dynamically from the given properties .