public bool RegisterSelector <TReturn>(string name, Func <TState, TReturn> selector, SelectorCallback <TReturn> valueChangedCallback) { return(Selectors <TReturn> .RegisterSelector(this, name, selector, valueChangedCallback)); }