How to add custom properties to UserObject?

We are working through this on another thread. Let’s finish keep it there for now: