Mark result classes sealed and remove explicit implementations