Base classes assembled