Made voice and beam props optional