Introduced Markup protocol in declaration function.