Conceptual similarities between zeolites and artificial enzymes