Could either or both of these be private? If not, can you make them final? (`class NameSpaceBinding` itself should be final like so many other classes, but we can't fix that without deprecation cycles).