Update attribute setting methods
Attempting to simplify __call() and set() methods.

Reduce to simplest cases.