Added functions to register abstractions from memory

Why is this function public now?