support for object method invocation