hashCode

open override fun hashCode(): Int

Custom hashCode that matches the equals implementation (must exclude the same fields that equals ignores)