module ActiveModel

TODO: This should really be in hyper-mesh