wiegand module inherit basemodule