RemoveItem from an array within an array of structs

Well, seems if I remove item after I set members solves my issue.