AType modification
minor
ATypeReservation constructor