metaclass hackery to get baseclass methods on to the IdMapModel objects