assert added for validating singleton instances