Added registry for properties, so if any new element type would need certain info saved, it'll be stored and recalled when converted to a templated