protected static function getBinds() {

		$db = Database::getInstance();
		$columns = $db->describeTable(static::TABLE_NAME);
		
		$maps = [];

		foreach ($columns as $col) {
			
			// get a camelCase name, with first low case
			$property = lcfirst(str_replace(' ', '', ucwords(str_replace(['_','\\'], ' ', $col->Field))));
			$maps[$property] = $col->Field;
			
		}

		return $maps;
		
	}