added some starting constructor syntax, also added the ability to assign fields directly in method signatures