abstract property simplified
abstract property - added doc field