Perhaps *explain why* this fails? :)

> Adding a sub-class (Edge\Directed) also automatically adds its parent (Edge\Base). So trying to add the parent (Edge\Base) again fails because of a duplicate class name.