A Core Data managed object mapper for Swift