removed uniform access principle post