You have set the rule target to an abstract type (such as Computer). Rules do not run on abstract types, but will run on ...