encapsulate classes within object modules