So, it seems you decided to go with creating our own classes after all. In that case, why depend on batch admin?

The "conversion" should happen in a ResourceAssembler I believe