random objects (from constructor, static constructor, factory method)