moving static fields out of core into coreutils, starting with canPlace