implicitly declares '|3', which conflicts with a member in the base |4 '|5', and so the |1 should be declared 'Shadows'. ...