Issue #3464648 by jsacksick: Introduce an array to allow defining arbitrary properties for conditions.
Closes #3464648