src/components/meta/Properties.js
function(clazz, metaData) {
        this.applyProperties(clazz, metaData.clazz_properties || {});
        this.applyProperties(clazz.prototype, metaData.properties || {});
    }
function(clazz, metaData) {
        this.applyProperties(clazz, metaData.clazz_properties || {});
        this.applyProperties(clazz.prototype, metaData.properties || {});
    }
function ( clazz , metaData ) { this . applyProperties ( clazz , metaData . clazz_properties || { } ) ; this . applyProperties ( clazz . prototype , metaData . properties || { } ) ; }
Applies properties to clazz and its prototype

@param {clazz}  clazz    Clazz
@param {object} metaData Meta data with properties 'methods' and 'clazz_methods'

@this {metaProcessor}
Applies properties to clazz and its prototype