FIFO added.
FIFO added. Methods added to add/remove element from FIFO.
Method added to check is FIFO is empty.
Unused property deleted.
Including new feature, which don't close port to often.
TODO added.