Also, mark as nullable for some properties.
IApplicableToDrawableHitObjects
IApplicableToDrawableHitObject
Less cumbersome to implement than old version taking an enumerable. The implementation was always using `foreach` for the enumerable. The new interface is not used yet.
Not sure why these aren't being detected on master right now - they should be...
some things work and others don't, I dunno