Added "empty" and "writable" get methods