Instead of this, I would have created a generic string type, directly usable by field types (i.e. by default)