Convert to use coffee

Signed-off-by: crynobone <crynobone@gmail.com>
Small refactor.

Signed-off-by: crynobone <crynobone@gmail.com>
change some code.

Signed-off-by: crynobone <crynobone@gmail.com>
Update docblock.

Signed-off-by: crynobone <crynobone@gmail.com>
Fixed invalid variable

Signed-off-by: crynobone <crynobone@gmail.com>
Move some code as private method and add a small debug

Signed-off-by: crynobone <crynobone@gmail.com>
Fixed multiple bug.

Signed-off-by: crynobone <crynobone@gmail.com>
Fixed name isn’t available.

Signed-off-by: crynobone <crynobone@gmail.com>
Fixed name is not available, since it was overwritten by parent config

Signed-off-by: crynobone <crynobone@gmail.com>
Fixed configuration not appended

Signed-off-by: crynobone <crynobone@gmail.com>