create objects late from non-owned classes