Moved common AIS classes to shared prototype lib