Prevent duplicate attribute names or one-way operations

Reverted some changes because they require supplemental code changes in the core app.  ftests work.  Assign to one of our QEs for additional validation.