The morality of design : some notes on the moral agency of artifacts, users and designers