Added proper handling of properties merging and allowed `-` between
interpolated values in property names. Close #182