module Phlex::Kit::LazyLoader

def method_missing(name, ...)

def method_missing(name, ...)
	if name[0] == name[0].upcase && __phlex_kit_constants__.include?(name) && __get_phlex_kit_constant__(name) && methods.include?(name)
		public_send(name, ...)
	else
		super
	end
end

def respond_to_missing?(name, include_private = false)

def respond_to_missing?(name, include_private = false)
	if name[0] == name[0].upcase && __phlex_kit_constants__.include?(name) && __get_phlex_kit_constant__(name) && methods.include?(name)
		true
	else
		super
	end
end