Template inheritance is used