Currently only attribute update loops have special handling for ONCE. `@scan` should work in the same way. ## Acceptance Criteria - `@scan(ONCE)` calls the method once at startup