Change OwnerPtr and Singleton creation interface

- Remove C_Create construct
* OwnerPtr and Singleton are handling their creation themselves
- Remove files related to C_Create construct