optimize Type.__setattr__