Roman comentó en un hilo anterior que al constructor no debe pasarse los parámetros que son propiedades (no encuentro el link del mensaje). La Razón es bien obvia... si tenemos 9 operandos A, B,C,D,E,F,G..., ¿tambien se los pasamos como parámetros al Create?.
Inicialmente no estaba de acuerdo con esa forma de pensar.... pero el tiempo le da la razón a los veteranos
Además si añadimos código cuando se le da un valor al parámetro A ó B tambien tendríamos que modificar el Create... duplicamos y enrevesamos el código.
Saludos