integrate with new Gplume; change some inexplict @inject -> @Named