Ranaming XxxxImpl classes as AbstractXxx