support .new on objects