You should definitely include the full path to the shape file referenced by this layer in these properties.
Also, consider removing some properties that are not helpful (e.g., DrawnStates array).
Also, consider removing some properties that are not helpful (e.g., DrawnStates array).