I think this would be better as a scaladoc, even if the constructor is protected. Protected members do show up on scaladoc, if you change visibility.