* Change the getCallout method to findCallout and return a list of registered callout for a column. Callout is not a singleton service and developer can register multiple callout per column
* Make consistent with current semantic where callout is not invoke if record is processed and not always updateable.
* Make consistent with current semantic where only non empty string return from the callout instance is return to the caller as an error message string.