Engineering Codes of Ethics and the Duty to Set a Moral Precedent