killed default instances array, order shouldnt matter anymore.
consolidate finalize registry calls under new scheme finalize() method