+1, I am hoping to do the same in programmatic configuration once we add method validation there as well - HV-431
We should create the raw classes directly and skip the partitioning and stuff.