And this a protected constructor? Please add some javadoc to the constructor (my Sonar rules are quite strict, sorry).