Lazy load plans

Allow adjusting the `@plans` scope later on -- in a subclass that calls `super` or down in the view. Calling `all` here prevents additional scopes.