Added a filtered enumeration - lovely how these utility classes can be assembled through the underlying utility and support classes.