about the casting "a" : Actually at my first commit i did it by subclass render function in "A" class but then I realized that at Step 6 it says "You should be able to subclass from Element, and only override the __init__ ". But in this way i need to override "render" method in "A" class, right?