All workflow, coord and bundle tables have a discriminator column.
It is an extra column of no value.
Also, there is inheritance hierarchy where *ActionBean inherits JSON*Action.
The JSON**Action also doesn't seem to add any value. We can have all the columns of table, the corresponding setters and getters in one class.