There is, in the form of XML. Basically, you'd need to conform with its XML format in text form and deserialize it into an object. If you're going down this route then it might be better to look into FetchExpressions, because that might work better for you.
I guess it depends on what your architecture is like around these objects. It's hard to say which way is better to do it in your case.