typedefed shared_memory_object for easier use