Dont need to explicitly declare the public default cstor; if anything this should be private so you cant instantiate this object.