Only initializes the contract, and I don\'t understand why it is not an internal function. With this, is more cheap the cost of the gas insted implementing a public function