String -> Type for properties
Two way editing of properties