#95 fixed a bug in equals() in CustomField.java

it did not properly compare values list.
added tests.