hasPosition
WithPosition
hashCode
Position