Renamed .Empty() to .IsEmpty().
Refactored and tested (#1) boolean reductions.