let me keep them until we made the final decision: using multiple classes in a module or not. @omaciel @elyezer @blrm - what you think ?