Regardint to testing, this is a really bad idea. Please, keep the initialization separated from the defintion.