[feature] Added removal events
[minor] The data is now stored in a Data instance.