move selector description to the selector object

and I'm not sure what   checked: nil or unchecked: nil should really mean as options -- only true or false make sense as values there