The Initialize method uses the variable mv without first checking if it is null which it always is on first insertion.