По сути, да, с перегрузкой у вас будут myClass :: SomeProp и mySubClass :: SomeProp
Учитывая экземпляр mySubClass, вызовы SomeProp преобразуются в mySubClass :: SomeProp как наилучшее совпадение. Однако, поскольку это перегрузки, а не тени, что-то вроде
Readonly Property SomeProp(x as Integer) as integer)
Get
Return 13
End Get
End Property
не будет компилироваться, так как в нем отсутствует декоратор Overloads.