Delegates cached as  Func<object> to Func<object[], object>