Fix for #215 and some other related improvements

The parent method doesn't exist and the method `offsetSet` is not called in the entire lib. Should I remove the method?