Basic principles in the estimation of breeding values by direct updating