add Interval::scale
add View::getChildren predicate-based gathering method