protected static List<Field> getDBFields(Class<?> cls) {
        ArrayList<Field> r = new ArrayList<Field>();
        for (Field f : cls.getFields()) {
            if (f.isAnnotationPresent(Column.class))
                r.add(f);
        }
        return r;
    }