Make circles compile

But this is not a good idea since you are using upcasts - which is unsafe.