refactored packages and extracted a ContentHolder from RealEstateApplication