memo: Separate properties into a more configurable system.