Unmodifiable parameters and javadoc fixes