DROOLS-64  Traits do not comply with type inheritance on "modify"
(cherry picked from commit 29f657711db869e308d4ef6db74c934eef7f8fb3)
DROOLS-64  Traits do not comply with type inheritance on "modify"
(cherry picked from commit 3cf8c26ac9c63984e6b88bc800ae3cb8a3a21ceb)
DROOLS-64  Traits do not comply with type inheritance on "modify"
(cherry picked from commit ee38a15524bb6d85e7fb08645097fa995b86502c)
[DROOLS-64] fix tests