Add base function for microdata wrapper