A better BindingStrategy interface (maybe)