add config and form controller plugins
custom underscore naming strategy
remove extra autoload method
custom form class for ease of access
type hint property for code completion
skip wrapper for json models