code: function( _children ){
      var self = this;
  
      for( var k in _children ){
        if( !_children.hasOwnProperty( k ) ) continue;
        var child = _children[ k ];
        if( Array.isArray( child ) ){
          for( var i = 0, l = child.length; i < l; i++ ){
            self._deleteUcFields( child[ i ] );
            delete child[ i ]._clean;
          }
        } else {
          self._deleteUcFields( child );
          delete child._clean;
        }
      }
    }
docs: ****************************************************************** ****************************************************************** ****              MONGO-SPECIFIC FUNCTIONS                    **** ****              FOR JOINS AND UPPERCASING                   **** ****                                                          **** **** These functions are here to address mongoDb's lack of    **** **** joins by manipulating records' contents when a parent    **** **** record is added, as well as helper functions for         **** **** the lack, in MongoDB, of case-independent searches.      **** ****                                                          **** **** For lack of  case-insensitive search, the layer creates  **** **** __uc__ fields that are uppercase equivalent of 'string'  **** **** fields in the schema.                                    **** ****                                                          **** **** About joins, if you have people and each person can have **** **** several email addresses, when adding an email address    **** **** the "parent" record will have the corresponding          **** **** array in _children updated with the new email address    **** **** added. This means that when fetching records, you        **** **** _automatically_ and _immediately_ have its children      **** **** loaded. It also means that it's possible, in MongoDb,    **** **** to search for fields in the direct children              **** **** I took great care at moving these functions here         **** **** because these are the functions that developers of       **** **** other layer drivers will never have to worry about       **** ****                                                          **** ****************************************************************** ******************************************************************