I prefer the encapsulation but we could add javadoc.