class Parameter < AbstractModel property :name property :context_id, "Context" property :index_id, "Index" property :nav_class_id, "NavClass" belongs_to :nav_class end class ContextParameter < Parameter belongs_to :context end class IndexParameter < Parameter belongs_to :index end