Is legal consultation necessary before signing a property purchase agreement?