final public static function addColumnTypeKeys(array $data)
    {
        $columns = self::getTypedColumns(array_keys($data));
        return array_combine($columns, array_merge($columns, $data));
    }