java-8ed the static factory for the access filters, other continuing refactor work