Added constructor (how did I forget this?)