I updated my article of the class to extract constants from a database for clean code freaks like me that want every field name to be defined by a constant.
The original post is here.
The code is here.