Is it possible to retrieve objects directly?

Yes, you can retrieve objects directly using ReadObject and ReadObjects methods. ReadObject retrieves a single object, ReadObjects retrieves an array of multiple objects.