implement getters and setters at Topic