But step support for reflective API

Fixes #85 + some cleanup of reflective scanners & scanner tests