POD types generate smaller specialization and template parsing fix

- The template parser now correctly counts nested omits
- For POD hashmaps there is no point in having different shallow and deep copy functions