Added Init() to initialise necessary classes Changed structure and added a BaseAttribute Fixed occuring errors to match new system