There is still the read-only issue and flagging a type when you actually want to flag an instance isn't optimal either.