Remove Weak from constructor