Entropy of Isolated Horizons revisited