support for alias change through method call return