Added constructors to AbstractContent