NEW: Tests for empty attributes
NEW: HasOptions