now working on 3.5.10
fixed; do not alter schema arguments

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

closes #1364