airport model: added the cereal base class and replaced unique_ptr with shared_ptr. modified the class members names and associated changes.