changed dependency version to a range
fixed doc on default constructor