@fernandoacorreia usar o '$' no meio do metodo parece muito estranho... eu gostei de todos os outros refactorings q vc fez.