| DEA0001 | SubscribeAttribute used on an invalid method | Runtime Error |
| DEA0002 | WithPredicateAttribute used on an invalid method | Runtime Error |
| DEA0003 | WithPredicateAttribute used on a method which is not a member of AEntitySetSystem or AEntityMultiMapSystem | Correctness |
| DEA0004 | Component attribute used on a type which is not derived from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
| DEA0005 | Entity modification methods are not thread safe and should not be used inside the Update method of AEntitySetSystem or AEntityMultiMapSystem | Runtime Error |
| DEA0006 | The Update attribute should be used on a method of a type which inherit from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
| DEA0007 | Only one method can be decorated with the Update attribute in a given type | Correctness |
| DEA0008 | The Update attribute can't be used when an override of the Update method is already present | Correctness |
| DEA0009 | No out parameter can be present in the method decorated by the Update attribute | Correctness |
| DEA0010 | The type containing the method decorated by the Update attribute should be partial | Correctness |
| DEA0011 | The method decorated by the Update attribute should return void | Correctness |
| DEA0012 | The method decorated by the Update attribute should not be generic | Correctness |
| DEA0013 | The ConstructorParameter attribute should be used on a member of a type which inherit from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
| DEA0014 | The ConstructorParameter attribute should be used on a member of a type which has a method with a Update attribute | Correctness |
| DEA0015 | The ConstructorParameter attribute should be used on a member of a type which has no constructor defined | Correctness |
| DEA0016 | The method of a parameter decorated with a Added or Changed attribute should be decorated wit the Update attribute | Correctness |