Screw it, building dynamic-ish mapping class now