Right way to implement Knowledge