new plugin structure, update for GSON in Android