Stub addAtribute and removeAttribute-- this breaks everything because it forces an alter.
Added complete, but untested, addAttribute() and removeAttribute() syntax.