Re-factored ParameterReflection to not check for default values