remove app dependancy from definition
remove required fields
remove query dependancy
add dynamic property accessors
test type definition
rename collection
add facade
remove redundant dependancy
add typeset manager class
test multi word keys in definition
throw exception if no typeset exists
test manager class
add default types migration
simplify typeset
test typesets
only change the default key if there is something to change it to
register package path
register type manager
use new definition stuff