Added a handful more constructors. More to come