while jackrabbit does not support that yet, we should already prepare it to avoid a bc break later. i declared it optional. this is a bit stupid, as if we could be sure the transport does the filtering we would not need to create the node objects afterwards. but filtering on raw xml seemed stupid to me - the transport would also need tons of other things to determine this, as the type filter also has to match if the node is a child type of some parent.