allow entries in subpage_types to be passed as a string ('NewsItem' or 'rca.NewsItem'), so that we can support recursion and forward references