Please follow standard active record patterns; constructor should not take values like this.