Updated javadoc in Fields
Javadoc and commentary where needed