public static T GetCompleto <T, T1, T2, T3>(this ElementoSinBase <T1, T2, T3> elementoSinBase, T tipoCompleto) where T : IElementoBinarioComplejo
 {
     return((T)tipoCompleto.Serialitzer.GetObject(elementoSinBase.GetBytesCompletos(tipoCompleto.Serialitzer.GetBytes(tipoCompleto))));
 }