Added some descriptions and implemented some EntityDef methods