Compatibility fixes

Firsts versions of PHP5.3 don't allow an interface method to be
re-defined in an abstract class