Embedding Models using delegation inheritance