Encapsulate what varies