Change form generator function from private to protected to allow override and extend from the sub class

Issue #248