Make coordinator optional so checks are foced by the compiler
Fix public/internal in extensions
Correct weak self handling

in obtain permanent IDs methods.
Save to persistent/parent stores
Save shorthand in CoreDataKit