Adding more Factory classes, as usefull syntax sugar.