public IPublishedProperty GetProperty(string alias, bool recurse) { IPublishedProperty property; return _properties.TryGetValue(alias, out property) ? property : null; }