Fixed baseinstantiationstrategy.class.php - instantiate method need not be explicitly added and marked as abstract. Simply not implementing it will achieve the same and cause no errors