added ability to check if a property on a Model has been changed