I think it's more in-line with how the CSS was structured to simply remove the `oae-listitem-compact` and `oae-listitem-details` classes. This made it significantly easier to implement and still removes the `oae-listitem-compact` v.s. `oae-list-compact-item` confusion which is what I'm guessing you were trying to eliminate.