Code moduel is its own oject