And inside the singleton class, calls the metaprogramming method which in turn overrides the given singleton methods on the class itself.
This is the only production code I've seen that modifies the singleton class of a singleton class.
Does everyone understand what's going on here?