moduleclasses extend default class