I am using POCO types for my model. It is working perfectly but for Value Types (not nullable) like int or boolean, i am not able to change values to default. If boolean property is set to True i can't change it to false. Same is true about Int i cant change it to 0, other values working perfectly. It works fine for Nullable types.