adding the ability to ignore specific fields (useful for PUT) for #52