Fix #1610 By exposing and documenting channel creation configuration

ok lets ask ourselves .. why would you want to override this method? what is the usecase?