added optional delayed constructor for pods