version 1.0.0 - controller class fix - convert component variables into objects