Discovered that AndroidAnnotations does not work with inheritance in a
way which is conducive to making generic implementations.