Relates to issue #37 Better resetting of icon state based on valid, invalid, pristine when resetting one or more fields