No longer using delegate to send instance method to class method. Instead, created instance method that calls the class method directly otherwise the method lookup will fail. Using ::Symbol other wise the constant lookup will fail.
Using included callback instead of Concerns. Proc is now namespaced to the root just in case the constant lookup fails.