Both approaches should be equal, even though I would suggest to use the former, as this will call the internal __call__ method, which properly registers all hooks etc.
Do you see and differences between both?