Is this class intended to be reusable?  What's the risk of this changing out from under us?