SpoolerAccessPI: use initializers for structs