@abstract(Class constructor.)

@param AOwner Owner of the object.
