Implement polymorphic Tagging model.