Abstract objects

Summary