Improved the protected methods for the proposition controller and added new proposition creation