Add value attribute
Allow dirty state checking