@Pittiplatsch Because some of my assertions do not need context.

When you specify the `$context` argument in the interface, you force developers to require it in all their implementations, even those who do not need context. Which is bad.

This approach is also used in `Zend\Validator`.