Moose objects and roles

polypompholyx