type in dynamic page data methods definitions