code: function(options) {
              if (_.isUndefined(options)) {
                  options = {};
              }
              if (!_.isObject(options)) {
                  options = { emit: options, check: options };
              }
              return _.extend({ emit:  true, check: true }, options);
          }
docs: Resolves property method options
  Add absent 'emit' and 'check' options
  
  @param   {object} options Property method options
  @returns {object} Resolved property options
  
  @this {clazz|object}