Introduce Conditions (similar to capabilities ones) to simplify buttons enablement (but they could be used in other scopes)