with struct literal syntax due to inaccessible fields