faster initiation of empty objects