trying to implement a JSON structure to do context execution
with Generate(
  who: XUser,
  context: XObject,
  usertype: XObject,
  whom: XUser,
  what: Seq[RawInterface])
)

XUserController will accept only those Calls to modify the users
dataset.