Estou escrevendo aulas que "devem ser usadas de uma maneira específica" (acho que todas as aulas devem ...). Por exemplo, eu crio a fooManagerclasse, que requer uma chamada para, digamos Initialize(string,string),. E, para levar o exemplo um pouco mais longe, a classe seria inútil se não ouvirmos...