use a debug level of 0 by default as this seems to be more useful in practice
add functionality to subset/dereference objects. This will be used soon for validating subsets of object graphs and for allowing to use full object graphs in models.