Implementation of @ReadOnly