I don't like it in this case, because you're exposing mutable state.