Memory::Optional cleanups - lose unsafe methods, and add Value() method
astyle