remove unnecessary inheritance

there is no inheritance used between *original* and *one-root* type problem