My mis-understanding of classes caused me to make the wrong design decision in un-necessarily spinning out the class implementation to another module.