Whilst NamingFactory is perfectly capable of generating column names for normal members, and while we could just use the same method(s) for a member that is embedded, it would make sense to have a method that would allow for embedding of members. With this we could, for example, name embedded columns using the owner member name and the embedded member name.
public class Computer
public class ComputerCard
so in this case we would generate names like