use the default value for nil save us many "NoMethodError...for Nil"
suppose adding a new attribute which default is empty array, the existed documents should return a empty array even their attributes are nil
all tests passed
See MONGOID-416 and MONGOID-449 for more discussion about why this is needed.