property type added and changed name of extends