UPDATE: Added constructor (parameterized)