Deleted prototypes outside of class scope (apparently they are not necessary when friend prototypes are present).