Towards humanized ethical intelligent agents: The role of reflection and introspection