Use ArrayList in auditor node children iterations.
Clean up polling feeder implementation.
Clean up polling executor implementation.
Use periodic timers in DefaultListener implementation (rather than recursively setting timers).