Fixed GetHashCode Index outside the bounds of array issue

Having a page extension for a custom DisplayFor resulted in YSOD on render:

Making a call like:
var accessor = ReflectionHelper.GetAccessor<SomeClass>(x => x.Value());

Caused an issue on the page.DisplayFor when the GetAccessor was called.  The GetHashCode method was invoked which had a check on arguments being empty, within the block the code it would check for the first index within the empty arguments collection resulting in an index out of bounds exception.