ContentRepository create method