set initializer private