added copy constructors in some model classes