Why do we have a separate Cone class? Seems like you should just have the Cylinder class in python and allow the user to set both radii.