Add utilities for reflection