assume symbol keys in entity

normalizer should handle this case. comment to clarify
data normalizer
normalizer can do deep traversal
use original error to rethrow
default functionality set
default to string type if not given
allow for custom type handlers

makes types registrable so we can have custom types. default types
follow same convention now
HOW DOES THIS WORK: Readme