(fix) Fix an infite recursion due to new method resolution rules.
(fix) abstract is a reserved word.
Merge pull request #194 from reem/fix/abstract-reserved

(fix) abstract is a reserved word.
Merge pull request #193 from reem/fix/infite-recursion-box-handler

(fix) Fix an infite recursion due to new method resolution rules.