private object TryGetInstanceProperty(object target, string propName, out bool exist) { var prop = target.GetType().GetProperty(propName); if (prop == null) { exist = false; return null; } exist = true; var value = prop.GetValue(target, null); return MarshallToBike(value); }