Used concrete abstract model