Settings properties are not visible in my Watchface app

So i was using settings properties for making my Watchface configurable. Everything works great. But the problem is it is not working on Mac OS after i switched from Windows.

app.getProperty(key) returns null for each key every time. The weird part is that it happens only on Macbook, on Windows it is ok. I know it must work but i stuck here and i can't find the way to resolve the issue.

My properties.xml is pretty simple. It is located inside resources/settings folder together with settings.xml

<properties>
<property id="HoursColor" type="number">0x555555</property>
<property id="MinutesColor" type="number">0x00AAFF</property>
<property id="GoalProgressColor" type="number">0x00AAFF</property>
<property id="BackgroundColor" type="number">0x000000</property>
<property id="ShowSeconds" type="boolean">false</property>
<property id="ShowHeartRate" type="boolean">true</property>
<property id="AlwaysShowHeartRate" type="boolean">false</property>

<property id="ShowPhoneStatus" type="boolean">true</property>

<property id="DemoMode" type="boolean">false</property>
</properties>


And in my Watchface view (inside onUpdate function) i call:
settings["bgColor"] = app.getProperty("BackgroundColor"); //bgColor=>null


Settings are visible in Connect IQ App Settings Editor and they can be changed.

The only difference is OS: Windows - OK, MacOS - NOT.

Please help. Maybe i need some additional setup in my Eclipse or something like this? I will provide more info if needed.