I went a step further and made it an abstract class and updated the class-level javadocs to reflect this.  It didn't really follow the model of a "Default" implementation (ie, one that has setters and getters for all data that would be exposed by an interface and is expected to contain no real logic).