Factory build safe case with Resource::Base