NewInstance refactored