Allocating object

If you've created a new child class (say, MyCoolObject) of AcediaObject and want to allocate it, simply do:

local MyCoolObject instance;
instance = MyCoolObject(_.memory.Allocate(class'MyCoolObject'));

It is guaranteed to succeed for non-abstract classes.