protected object Get(string propertyName, object defaultValue) { return PropertyBag.ContainsKey(propertyName) ? PropertyBag[propertyName] : defaultValue; }