State machine has a helper for this: `Article.with_state('visible')`.