Create architecture for entity : User, Deal, OfferType, OfferStatus