[REFACTOR] #35787 @0.05 Added private constructors in DatabaseFactory
and Magnifier