protected String desc = "";                                             // object description
protected TypeFlag type = TypeFlag.OBJECT;                              // object type
protected EnumSet<ObjectFlag> flags = EnumSet.noneOf(ObjectFlag.class); // object flags
protected String locks = "";                                            // object locks
protected int location = 0;                                             // object location
<BUG>protected int owner = 0; // who owns the object (dbref of owner)
</BUG>
protected LinkedHashMap<String, Object> properties = new LinkedHashMap<String, Object>(10, 0.75f);
protected ArrayList<Effect> effects = new ArrayList<Effect>(); // Effects set on the object
protected Point pos = new Point(0, 0, 0); // object's' location/position on a cartesian plane within a room? (3D Point)

protected String desc = "";                                             // object description
protected TypeFlag type = TypeFlag.OBJECT;                              // object type
protected EnumSet<ObjectFlag> flags = EnumSet.noneOf(ObjectFlag.class); // object flags
protected String locks = "";                                            // object locks
protected int location = 0;                                             // object location
protected int owner = -1; // who owns the object (dbref of owner)
protected LinkedHashMap<String, Object> properties = new LinkedHashMap<String, Object>(10, 0.75f);
protected ArrayList<Effect> effects = new ArrayList<Effect>(); // Effects set on the object
protected Point pos = new Point(0, 0, 0); // object's' location/position on a cartesian plane within a room? (3D Point)
