[Delivers #84086356] Moved value protection code to type coercion. Adds ...

...more types for attributes.