Fixed redefinition to simply redefined skipped methods if the method is not explicitly defined by a user.