Fix #132: Implement isDirty property on TipiProperty component.