fix typo
return as an object for storing, then expose getManager function
getRecord instead of get, and use getManager function to get manager object with scope
initial import of tests, many still failing