"Unlike the concepts of justice and duty, which have deep roots in both ordinary language and everyday moral judgment, the idea of supererogation is only tenuously anchored in common moral discourse and the concept itself is a theoretical construct."