Fix bug in Field<T> 

Fix bug in Field<T> causing messages to be broadcast uneccassaraly: i.e even when the Data value is not changed because the current and proposed values are the same.