Currently the builtin class is a hack around to make things work. I believe there's a better way to do it.