force types in Model.__setattr__()