Method Provider

Added API/Script and MethodProvider class