Constructor de device con argumento opcional