Removed abstract kodex factory