init method intercept value change from same field and revalidate
return null init method
remove dependancies and upgrade to handlers
rename method watchField to watch to avoid confusion
change watchField