I think I will use extension methods to create all my validations rules to lure the system
public static class ItemBusinessRules
{
public static Notification ValidateDescription(this Item item, ItemService itemService)
{
return (item.Description.CompareTo(itemService.GenerateDescription(item)) != 0)
}
}