Added fields array
Added static method to get other mark.
Added equals and hashcode