save mime and crime as fields and create objects only when needed for getAttr