added business object layer between dao and thrift service