implemented a abstract wrapper for SeoPresentation