Seamless thrift support for your rich domain model.