* Compiler warnings * Resolve detekt errors * Reverted code change; added warning suppression * Address PR review comments