If you want to get a property's value, you can always use proxy.getProperty(name). So you don't need to add another private variable "showInfoWindow" and method getShowInfoWindow() in the AnnotationProxy.java.