Changed the implementation from the previous commit slightly. Now no longer using a custom class to reprensent custom settings instead a java HashMap is used. Additionally added functionality to be able to resolve references to other parameters in the fetched parameters. This can be done in one step currently for fear of endless recursions. The functionality is similar to that of the 'Device GUI' field under 'Unit Configuration' fieldset on the 'Unit Configuration' page.