I am posing the question of how to use Smart Objects the 'right' way in an overall architecture design. I am starting to think of Smart Objects as Classes and using them accordingly but then I quickly start running into issues.
For example, we are writing a system where a user places an 'Order' to start a workflow process - there are ...