Do we really want to forbit classes extending this?