Fields now have an optional geometry type

field defaults aren't geometry specific
the geometry type determines whether
that field (and default value) apply
to an entity