Page generation added, class identification by dynamic cast, params
overruling