fix: Use GroupReader for BaseObjectFactory
#30
Merged
GroupReader for BaseObjectFactory
#30