- Implemented more methods, and __getattr__