mark is_open as const
create shape_io object per featureset to allow datasource sharing