class Component < Item include LayoutSupport key :engine_name, String key :layout_name, String, :required => true key :layout_id, String, :required => true belongs_to :layout end