added idl counterpart for managed; added test for thirft developer