Remove empty rules, support to preppend properties
micro optimization