Changed namespace to Caelus::Utilities and added option "allowNul" in assign and constructor (default false).