Just use rescaled as a decorator and create explicit Rescaled classes to avoid some particularly nasty dynamic class definition stuff I was doing before.