doctrine wraps the __call only if its not final