Bug 1107496 - Add PlainObject subclass, r=luke.