code: public static void resetValue(Document entity, String column) {
  		// fast path for non-embedded case
  		if ( !column.contains( "." ) ) {
  			entity.remove( column );
  		}
  		else {
  			String[] path = DOT_SEPARATOR_PATTERN.split( column );
  			Object field = entity;
  			int size = path.length;
  			for ( int index = 0; index < size; index++ ) {
  				String node = path[index];
  				Document parent = (Document) field;
  				field = parent.get( node );
  				if ( field == null && index < size - 1 ) {
  					//TODO clean up the hierarchy of empty containers
  					// no way to reach the leaf, nothing to do
  					return;
  				}
  				if ( index == size - 1 ) {
  					parent.remove( node );
  				}
  			}
  		}
  	}
docs: Remove a column from the Document
  
  @param entity the {@link Document} with the column
  @param column the column to remove