Property was declared as something else in a parent: <property name>

You used a Declare statement or a Function or Sub statement to declare or define a function or sub within the definition of a base class. In defining a derived class, you used Declare or a Property Get or Property Set statement to declare or define a property with the same name as the base class's function or sub. For example:

Class Baseclass
   Sub MyProcedure
   ' ...
   End Sub
End Class
Class DerivedClass As Baseclass
   Property Set MyProcedure         ' Illegal because MyProcedure is a sub rather 
   ' ...                            ' than a property in Baseclass.
   End Property
End Class

Change the base class's procedure or the corresponding procedure in the derived class so that both are either subs, functions, or properties