watching wrong target
reset _disposed
do not enforce id