abstract Executable and ExecutableMap