DrunkManAtNightRisk takes maxAmount from constructor
Split loan controller and service for loan and extension parts