warn on not allowed changes
clear roles in sound identification from filename

Each class should check only the things it make sense for itself.
If asked to return the name of file=None, None should be returned.
confSoundDialog allows change if reconfigure or if sound doesn't exist.