Ecency
Abstract Liquid