Oh, Java.... :facepunch: 

do we *really* need getters and setters on this structure (I refuse to call it a class!) You could leave off the access modifier and leave it as a package-level access.  Who else would need it?