juce::propertyFile does not get saved in AAX

my AudioProcessor holds a juce::SharedResourcePointer<> of a juce::propertyFile.
As far as testing goes juce::propertyFile::setValue creates or updates the property file on all plugin formats as expected - except AAX.
The juce::propertyFile in an AAX plugin seems to require an explicit saveIfNeeded() to store changes on disk.
Is this intended/expected? Will you make it transparent to the behaviour seen in other plugin formats? Or does my AAX plugin do something special preventing the update?