Property implementation works

But don't use it too much. It still breaks if a triggered property is
dependent on another triggered property.

Test now displays a beautiful button.