Made some changes to getAttributeList -- should work correctly/ideally
now. Still hasn't been tested. createInstance still needs some work.
Some Engine cleanup prior to continuing on createInstance