Using alias_method instead of super in monkey patched code to correctly call overridden methods where applicable