Ya, outside classes can modify the contents via the `addSuperPropertyToFlag` method, we just don't want them swapping out the array underneath us.