add magic __call for methods with args