Pass $property and $legend to conditions match method.
Add new Palette::getProperty() method.
Add a new property visible condition.
Add a new property callback condition.