调整normalize()参数
bugfix
调整data value restore逻辑，即使value === null也需要调用restore逻辑
删除废弃的单元测试
改进Data default value填充机制
某些复合类型的默认值策略跟普通类型不太一样
改进Data->get()
增加DataMapper\Types::factory()
更新单元测试
bugfix
bugfix, 标记为protected的Data属性无法保存