Getting camp attribute up in the interface, thus avoiding explicit casting