Why not put this in the base class?