Commonly, a program object will contain a list of objects that reference a shared property in the container object.
Rust, without using a heap allocated reference cou