Added prepopulate abstract method.