Restructured Stack Exchange API class hierarchy