Fix bugs
Add TraitOf
Add StorageFor