Updated strong and weak self referencing syntax