Really all the metadata instances are implemented to be immutable. Even though in this case it is just about this single integer, it might be worth going the builder approach as in the other metadata instances.