public function user(Model $Model, $result, $key = null) {
		if (method_exists($Model, 'user')) {
			return $Model->user($key, $result);
		}

		if (class_exists('AuthComponent')) {
			return AuthComponent::user($key);
		}

		if (class_exists('Authsome')) {
			return Authsome::get($key);
		}

		if (method_exists($Model, 'get')) {
			$className = get_class($Model);
			$ref = new ReflectionMethod($className, 'get');
			if ($ref->isStatic()) {
				return $className::get($key);
			}
		}

		return false;
	}