Modified ResourceCreator.inl

Turns out raw pointers can't get constructed into shared_ptrs AND down casted at the same time