Why do you instantiate metaObject<int>?

Elysia is trying to cure the symptoms, but I really think there's a conceptual problem here.