typed msgSend for CoreData