Merge pull request #19 from jstasiak/master

Fix #18 "@inject on an ABCMeta class does not work".
Don't trap legitimate call TypeErrors.
Make class injection behaviour more sane