Final class compilation pass