# File lib/less/engine/nodes/property.rb, line 8
      def initialize key, value = nil, parent = nil
        super key, parent
        value = if value.is_a? Array
          value.each {|v| v.parent = self if v.respond_to? :parent }.
                map  {|v| v.is_a?(Expression) ? v : Expression.new(v, self) }
        elsif value.nil?
          []
        else
          value
        end
        @value = value.is_a?(Expression) ? value : Expression.new(value, self)
        @value.parent = self
        @value.delimiter = ','
#        puts "new property #{to_s}: #{value} => #{@value}, contains: #{@value[0].class}"
#        puts
      end