move SelectorFamily setup to constructor