I want to have it based on the individual sub classes so you didn't have to listen to all sharing events and filter afterwards.