Setting memeber to NULL after deletion
protecting from iteration on internals if they are processed
Refactoring the data and audio amenities because the former mechanism was bad