Notes

Using Classes in ES6

Find duplicate behavior between classes. Then, extract the common pieces to make a parent class.