Irrevocable gives wide powers to GPA holder, it should be revocable. Time should be the essence of agreement, agreement will expire if construction not completed by this date and extension by mutual consent by duly compensate land owner for delay.
Authority to execute sale deed vis GPA will effective only after delivering land owner`s share of flat.
Accidental risk shall be borne by builder. Insurance of workmens, proper safety arrangements etc.