public static T Get <T>(string resource, bool withoutMetadata = true) where T : Entities.Entity { try { return(WebRequestHelper.DeserializeStream <T>(LoadResource(resource), withoutMetadata)); } catch (Exception e) { if (Configuration.GenerateCommunicationThrow) { throw e; } } return(default(T)); }