Add support for GSON annotations & custom DAO superclass