change moduleBaseClass optional methods