i would prefer ```FEFLOWInterface(GeoLib::GEOObjects* obj = nullptr)``` as it is actually an optional parameter in your implementation.