Created Factory classes for all Defs besides ImageDef