Wonder if could add a helper to define DynamicEnum columns and their associated foreign keys...