I've moved the Element constructor to inside of genius core