SchedulerInterface: use loop for proxied attrs