Dynamic invocation method. Currently allows only for Reflection based operation (no ability to add methods dynamically).