Implemented lots of new methods that allow easy integration into AdminGenerator forms