since the adapter and the issue tracker both use these above methods, these should move to another class. Possibly a trait.