Enhancement: Auto calls purge constructor