Used NullAllocator-like Strategy. Fixed some errors. Value*, const Value*, etc. replaced by pointer, const_pointer, etc.