Avoid eval in call_user_method funcs, allow PHP-alternative argument structure, actually call method on supplied object