Feature/property widget

Fixes #50