update interface to have strong references on properties