Currently the generated thrift code had to be modified slightly to provide access to state in business objects.... This is bad for obvious reasons.