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); }