Updated abstract shortcode class