Initial implementation: Generic method invocations