Yeah, I'll add in the properties in addition to the examples. This isn't a very exhaustive list of requirements anyway, but at least it gets the point across!