Added functions to register abstractions from memory

It might be nice to include a comment here explaining what this class is for and when it should be used, what the use cases for it are, etc.