Removed dependency to model.
Added AbstractBindingProvider.