Fixed some javadoc and removed a setter from Program