- Refrain from type-checking in protected methods
# Performance gain: 8.492 seconds -> 7.884
- Mini performance optimization, use identity operators