Add lazy property and test launcher