WP-1083. Added a seperate interface file

Jira-issue: WP-1083