Added Prototype Constructor Mixed pattern first part