Updated constructor for oval and circle