I created a template and instead of a bunch of custom properties I opted to use a data set for all of the properties I would need on my template. I then needed to add another column to said data set and all of the previously instantiated children of the template were not updated with the new column. I can however add new custom property items on the template and have those propagate. It would be nice if the data set would also.