પૂર્ણ અને અસરકારક હોવા માટે, હેતુઓમાં બે ઘટકો શામેલ હોવા આવશ્યક છે: