fixing issue with checkboxes sometimes not seeing/setting data
adding data source model binder layer that executes special commands from the service