Collection of CLOS and MOP utility functions