reference type demo met private constructors e.d.