Instancetype demo