Moved everything in one method to improve performance

- Codeclimate won't be happy but using dynamic method invocation all the
  time does not seem to be the right choice for such a simple setting
Bumped version