It could just be me, but `singletons_singleton_class` reads funny... not sure of a better name though.