Cleaned up constructor in vision spray