Allow null for edge types
Standardize attribute types for arrays and primitives