Added @:weak metadata