Description
When using inside Module, Properties doesn't respect conditions, changed outside of the module.
Steps to reproduce:
1. Create module "foo" with property "bar"
2. Inside the module:
Properties { condition: bar == someValue ... }
3. In dependent product write "foo.bar: someValue".
As a result, Properties inside module didn't fired.