support for Func<>/Action<> parameters