Fixed some false-negatives, added extra tests for constructors