Generic Scriptable field interface. All non-transparent fields which support rule/events should implement this interface
ScriptableField
• Optional events: Object
Events is a dictionary of eventName to the actions to perform.
▪ [key: string]: string
• Optional rules: Object
Rules that modify the property of the object dynamically. The rules are evaluated whenever the dependency changes.
▪ [key: string]: string