Added `edited` model state and tooltips for invalid fields