Changed the RetrievalProperties class to not use final fields, and added setters