Added some behavioral closure via module encapsulation.