Fixed few coupling issues. Created XML comments and refactored the code acording StyleCop requirenments.