Updated Compound Objects to behave as @kestlund says.

Closes #86