#987 Expandable: Split describe() method into small methods.