.Net implementation of observable variables.