Fix documentation
Add a direct getLogic that try the controller name, and improve others methods