Which of the following statements is true about classes in JavaScript?
A) Classes are only available in ES5
B) Classes cannot inherit from other classes
C) Classes are syntactic sugar for creating objects and prototype inheritance
D) Classes always execute asynchronously