Cleanup: remove unneeded @synthesize directives and IVARs when implicitely generated by the compiler.