Well, I am back to square one, the exact message is:
"Public member 'GetPhone' on type 'ClassName' not found."
This happens as soon as I change the method names from Public to Private. So, I cannot see an overloaded method inside a class if I do not use Public.