Fix GetHashCode calculation
GetHashCode was often returning 0 for ISirenEntity
,ISirenAction
,ISirenField
,ISirenLink
which now will occur much less often
GetHashCode was often returning 0 for ISirenEntity
,ISirenAction
,ISirenField
,ISirenLink
which now will occur much less often