duty based deontology 641195