notes, classes, inheriting, properties, attributes