Fixed selection of constructors
Added test cof constructors