Adding new property "polymorphic" to types which make them able to have different subtypes. Fixes #68.
Making the Page type the first polymorphic type. So it allow list, item and form pages.