Replace prototype with call() method