added wrapper for hamleModel objects that are not directly iterable