Added language loading and property info to base controller class for setting default behavior and code completion