Update JavaDoc and access level
Remove unused constructor