The encapsulation might be valuable, but it might not. We should decide if it should just be a raw Vector.