Always initialize the parent classes first