Add classes with fields, constructors, properties and methods