Added Constructor signature