Core Data inspired by SQL / LINQ. Type-safe, simple, readable, refactorable queries