Made Parameters constructor private
Added more JavaDoc