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