Code

Add a generic "object decorator" interface, and make object refs use it