Added applicative constants

(This a global response as you point out the same problems)
I'm not convinced constants should belongs to `Model` classes : the model carries the object *value* but doesn't know itself the possible ones. To me, defining possible values is a rule and must be, therefore, defined in the manager, the class which holds all rules.
Ok for the "COMMENT_" prefix though