A Context needs
A Context also needs a
A context can be either attached to a user or to an account.
.owner can be either
The default is
.spec.type should be one of the following:
.spec.data should be different according to the type of the context