FELIX-3910: Refactored public methods with the BlockingSerialExecutor class. Made protected the getService method. Moved all public methods at the top of the class.