Make sure signatures of concrete methods are compatible with abstract one