Knowing why Features are executable specifications