Added default constructor

includes the javadoc for this