proc sortEnabled*(self: YSort): bool {.gcsafe, locks: 0.}
proc `sortEnabled =`*(self: YSort; val: bool) {.gcsafe, locks: 0.}