You could try mapping the object class in your project Object Mapping as a dev express checklist box and see if that works for you. That's what this appears to be, actually... See if making that mapping works.
If that doesn't work, my general explanation of what you're experiencing is that you're setting the EditValue of the component but there is probably some event that is being triggered... when leaving the field that is checking the properties of different parts to see what has been "checked".
Can you post a screenshot of other properties, methods, etc., of that object? It might be that there are other properties or methods that could probably be used that would give you a better result.