[Application] Applied interface and constructor checking.

* [NABI-RSA] TDIS-6430, TDIS-7218
Merge pull request #349 from wcwang/next

[Application] Applied interface and constructor checking.