Adding a more flexible share class that lets you declare the whole statement yourself, or just parts of it, which should be more user friendly