Field equality

just to not create new field objects every time but return the same object