catch up commit

owns are stored in private scope now
owns are exported from private scope
cascadeSave
cascadePrimaryKey
several other changes caught with this commit