Fix Snap default constructor visibility