cleaned up ctor
add default sort
cleaned up in qualifier setter and getter
fork is never null so pass it on always
cleaned up tests