Navaneeth - Support for different app types. Added hash return type for customer and user