template updates to reflect object property changes