Enhance the Flexibility of the Elective Module Classes