Make Page to be herited instead of an Interface