Data modeling is about creating well-structured entities to hold data that our applications process (PaymentType, Customer, FlightBooking, etc).
OOP should never be used for data modeling, only for 'service modeling' (PaymentProcessor, ProductRecommender, RouteHandler).