Microdata implementation in single article view, Added an factory method