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