Undefined. I think the alias must be unique for every field, but there’s nothing stopping you from inheriting from the same base class like Sources multiple times. This would be an issue when using tgt.get(Sources) because it will only return the first of the valid fields it finds
What’s the use case?