Abstract class wrapper for AutoLoader