added status flags and convenience properties