cleaned up atomic actor constructors