Add support for method overloading