WP-1083. Added a seperate interface file

Jira issue: WP-1083