Add new classes to support adapting and customizing current fragment