Move Index' constructor operations to static methods