Allow the default required state to be set by the application
Some work with pointer fields