Invoking contract methods via a call