Describe objects and add type information to protocol description