Refactored:
Add:  Model Item Virtual_item
Add folder migration
Add folder test spec