Added content factory trait