allow string/numeric literals as property names (#21)