Moved Element classes to private and added over loaded classes for package