bigi: restrict constructor