Added Guava-based controller reader implementation