Well, the main problem is that the first Property Get is

Code:
Public Property Get number() As Integer 
number1 = C_num1 
End Property
instead of

Code:
Public Property Get number1() As Integer 
number1 = C_num1 
End Property
which means you've forgot the 1 behind "Number".

Basic syntax error.