I am not sure if using a callable like `array('class', 'method')` would make sense with this API. Using the closure syntax makes the code more readable but maybe we should not enforce the Closure and let the developer decide what he likes best?