Fix issue#37: disconnect between interface and implementation method signatures