#[tantek]you cannot predict what "all combinations" exist so don't bother trying to, or in particular trying plan for them, that's my point. at any point a new property could be added and then there are more combinations than you ever thought existed before and you haven't planned for