If we are extending ExtrudedSet and not Set then why do we need ExtrudedSet in the first place? We shouldn't need a new class just to set a flag to True. It feels like we're just wrapping Set.