Use base class :^)