Some boilerplate code for a new property system that's not at all ready yet.