Move persistence of inputs from observer tree model to input model
Write property dictionary for input model
Read properties of input model from dictionary