Беда не в самом наследовании (гуглим сказку про банан обезьяну пальму и весь остров) а в порождении сущностей, типов данных, статика не может не верить что твой класс - написан на марсе где 0 это что-то к кофе а гравитация работает наоборот. Поэтому все и заканчивается зоопарком паттернов и тем что на задачу ни времени ни сил ни головы уже не остается