Added new autoloading method, created cache interface, caches are using option interface now
changing form element options part 1