docs: public Entity wrap(Entity entity){
  		if(null == entity) {
  			return null;
  		}
  		
  		final Entity wrapedEntity = new Entity();
  		
  		//wrap table name
  		wrapedEntity.setTableName(wrap(entity.getTableName()));
  		
  		//wrap fields
  		for (Entry<String, Object> entry : entity.entrySet()) {
  			wrapedEntity.set(wrap(entry.getKey()), entry.getValue());
  		}
  		
  		return wrapedEntity;
  	}