Redmine impl refactoring