now working on 3.6.1
fixed; do not alter schema arguments

do not alter the object passed as part of schema definition.

closes #1364