jCommons framework API components