src/components/meta/Properties.js
function(object, properties) {
        if (!object.__isInterfaceImplemented('properties')) {
            object.__implementInterface('properties', this.interface);
        }

        object.__initProperties();

        var processor = this.get();

        _.each(properties, function(data, property) {
             processor.process(object, data, property);
        });
    }
function(object, properties) {
        if (!object.__isInterfaceImplemented('properties')) {
            object.__implementInterface('properties', this.interface);
        }

        object.__initProperties();

        var processor = this.get();

        _.each(properties, function(data, property) {
             processor.process(object, data, property);
        });
    }
function ( object , properties ) { if ( ! object . __isInterfaceImplemented ( 'properties' ) ) { object . __implementInterface ( 'properties' , this . interface ) ; } object . __initProperties ( ) ; var processor = this . get ( ) ; _ . each ( properties , function ( data , property ) { processor . process ( object , data , property ) ; } ) ; }
Apply properties to object
Implements properties interface, call property meta processor for each property

@param {clazz|object} object     Clazz of its prototype
@param {object}       properties Properties

@this {metaProcessor}
Apply properties to object Implements properties interface call property meta processor for each property