Hide implementation methods (#15) + Consume the sample data directly by default (#12)