Return a clone of the preference value instead of the actual one in our storage. Update the unit test to ensure this works as expected.