Infatti era la prima soluzione che avevo proposto, poi ho editato perché mi pareva più pulito usare l'early binding.