Improve ORID hash code, optimize most used paths (ie no .) through HasField and GetField