Adding the getters/setters for Constructor Params
Made get/set params chainable
Create controller with params via Reflection if params are provided
Added unit tests