Fix abstract methods inheritance