Documents assign and NimInterface classes