avoid drived class