Expose Hangfire.Pro internal types ApplyBatchStateContext and IApplyBatchStateFilter?

Why are these types even internal to begin with? Extrapolating the extension ideas applicable to Jobs in standard Hangfire these would be the natural approach to hook into batch processing. For example the Job expiration is set by default to 1 day but a filter implementing IApplyStateFilter can change that simply setting the ApplyStateContext.JobExpirationTimeout.