Visibility conditions: added support of int, bool and string types and different logical operators for them