Default Plugin now can be override

fix issue 57 & issue 59