redo scoped model methods
store collections on model instead of creating Memory object
glue
implement model mutation emission
bug fixes
impliedcreate fix