SKLManagedObject: implement refresh + tests
Refactor: rename shouldPerformBlockAsSync