Inherits Struct < Value < Object
with other Circle (other.radius, other_cx, other_cy)
with Box (box.size, x, y)