Fixed Global initialisation ordering issue.
Null byte ptrs and numerics should be zero.
Parse primitive types in more places.