Remove parent arguments and dead code. Simplify abstract methods.