code: function(_fun, _ctx) {
        for(var key in this) {
          if(this.hasOwnProperty(key) && key[0] !== '$') {
            _fun.call(_ctx || this[key], this[key], key);
          }
        }
  
        return this;
      }
docs: @memberof RecordApi#
  
  @description Iterates over the object non-private properties
  
  @param {function} _fun Function to call for each
  @return {RecordApi} self