Added singleton marker interface
Added doc comment.