Inherits Struct < Value < Object
Box (size, x, y) with Circle (radius, cx, cy)
with other Box
with circle (cx, cy, radius)