REL-1501: Modified BasicPropertyList to now use the Preferences class to...

... write values instead of using serialization. The serialization method was previously failing with ClassNotFoundExceptions upon deserialization due to not having access to the classes in question, and as per the specification of the REL task, based on the simplicity of the data being stored (boolean / int values exclusively), it was proposed that the values simply be written instead.