could be declared in parent class