DRY scaffold controllers