Some skeleton for component inheritance