page Factory
fun <S : PartialsSession, T : Serializable> pageFactory(dataClass: KClass<T>, create: () -> PartialsPage<S, T>): PageFactory<S, T>
inline fun <S : PartialsSession, T : Serializable> pageFactory(noinline create: () -> PartialsPage<S, T>): PageFactory<S, T>