Make the  property private. Rather than making that value filterable, we'll build an API to handling adding and removing constants.
Add the first set of core constants via the API. Also introduce add|remove_constant methods, and the beginnings of a method to clean arrays of values.