Self-Consistent Methods for Composites