Add noexcept specifiers
Include typeinfo header for RTTI