add missing stack_allocator parameter to ctor