namespace Engine
{
    public class Rule
    {
        public string Matcher;
        public string ValuesDisturbtion;
    }
}
using Engine.Rules.Matcher;
using Engine.Rules.ValueDistribution;

namespace Engine
{
    public class Rule
    {
        public Matcher Matcher;
        public ValueDistributor ValuesDisturbtion;
    }
}
Change rule to use delegates, string will move to implemenation detail
Change rule to use delegates, string will move to implemenation detail
