Added verbose name and some common methods for all models