Add support for the SHARED state keyword