void ResolvePropertyOverride(Property property)
{
var overriden = FindPropertyOverridenBy(property);
if (overriden == null)
return;
EntityFor(property).Overriden = overriden;
EnsureRelatedNodeWasVisited(property, overriden);
PropagateOverrideToAccessors(property);
if (property.Type == null)
property.Type = CodeBuilder.CreateTypeReference(EntityFor(property).Overriden.Type);
}